<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class B_non_sy extends CI_Controller {

	function __construct() {
        parent::__construct();	
		$this->load->model("master/master_j_pendidikan");
		$this->load->model("bagi/bagi_non_syahriyah"); 
	}
	
	function index()
	{
		$data['list'] = $this->master_j_pendidikan->read();
		$data['judul'] = "Pembagian Tagihan Non Syahriyah";
		$data['main_view']='bagi/non_syahriyah/jenjang';
		$this->load->view('index',$data);
	}

	function tagihan($id_m_j_pendidikan)
	{
		$data['judul'] = "Pembagian Tagihan Non Syahriyah";
		$data['list']=$this->bagi_non_syahriyah->list_tagihan($id_m_j_pendidikan); // Tagihan yang dibebankan/dibagikan berdasarkan jenjang pendidikan	
		$data['list_jp']=$this->master_j_pendidikan->detail($id_m_j_pendidikan);

		$data['main_view']='bagi/non_syahriyah/tagihan';
		$this->load->view('index',$data);
	}

	function tholabah($id_a_non_sy)
	{
		$data['judul'] = "Pembagian Tagihan Non Syahriyah";
		$data['list']=$this->bagi_non_syahriyah->tholabah($id_a_non_sy ); // List tholabah yang dibebani tagihan yang pilih pada menu list tagihan perjenjang sebelumnya
		$data['list_detailTag']=$this->bagi_non_syahriyah->detail_tagihan($id_a_non_sy); // Detail tagihan yang yang pilih pada menu list tagihan perjenjang sebelumnya

		$data['main_view']='bagi/non_syahriyah/tholabah';
		$this->load->view('index',$data);
	}

	function add_tholabah()
	{
		$id_m_th_ajaran = $this->input->post('id_m_th_ajaran');
		$id_m_j_pendidikan = $this->input->post('id_m_j_pendidikan');
		$id_a_non_sy = $this->input->post('id_a_non_sy');
		$data['list']=$this->bagi_non_syahriyah->list_kelas($id_m_th_ajaran,$id_m_j_pendidikan); // Ambil kelas pada tahun sekarang dan jenjang yang sama
		$data['list_detailTag']=$this->bagi_non_syahriyah->detail_tagihan($id_a_non_sy); // Detail tagihan yang yang pilih pada menu list tagihan perjenjang sebelumnya
		$this->load->view('bagi/non_syahriyah/ajax_list_kelas', $data);		
	}

	function list_tholabah_modal()
	{
		$id_m_j_pendidikan = $this->input->post('id_m_j_pendidikan');
		$id_m_kelas = $this->input->post('id_m_kelas');		
		$id_a_non_sy = $this->input->post('id_a_non_sy');
		$data['list']=$this->bagi_non_syahriyah->list_tholabah_modal(id_ta_aktif(),$id_m_j_pendidikan,$id_m_kelas,$id_a_non_sy); // List tholabah pada th ajaran dan jenjang sama dan sesuai kelas yang diminta
		$data['id_a_non_sy'] = $id_a_non_sy = $this->input->post('id_a_non_sy');
		$this->load->view('bagi/non_syahriyah/ajax_list_tholabah',$data);
	}

	function save()
	{	
		$list_tholabah=$this->input->post('id_m_tholabah');
		$id_a_non_sy=$this->input->post('id_a_non_sy');

		if(isset($list_tholabah)){
			foreach($list_tholabah as $id_m_tholabah){
				$dataInsert = array(
					'id_a_non_sy'=>$id_a_non_sy,
					'id_m_tholabah'=>$id_m_tholabah
				);
			$this->bagi_non_syahriyah->save($dataInsert);
			}
		}
	}

	function delete()
	{
		$id_b_non_sy = $this->input->post('id_b_non_sy');
		$this->bagi_non_syahriyah->delete($id_b_non_sy);
	}

	function refresh()
	{
		$id_a_non_sy = $this->security->xss_clean($this->uri->segment(3));
		$data['judul'] = "Pembagian Tagihan Non Syahriyah";
		$data['list']=$this->bagi_non_syahriyah->tholabah($id_a_non_sy ); // List tholabah yang dibebani tagihan yang pilih pada menu list tagihan perjenjang sebelumnya
		$data['list_detailTag']=$this->bagi_non_syahriyah->detail_tagihan($id_a_non_sy); // Detail tagihan yang yang pilih pada menu list tagihan perjenjang sebelumnya

		$this->load->view('bagi/non_syahriyah/refresh', $data);		
	}

	function refresh_jml()
	{
		$id_a_non_sy = $this->security->xss_clean($this->uri->segment(3));
		$data['list_tag']=$this->bagi_non_syahriyah->detail_tagihan($id_a_non_sy);

		$this->load->view('bagi/non_syahriyah/refresh_jml', $data);		
	}

}